/* $Id:maintanace.css 187 2011-12-30 23:39:20Z josephine_065at09 $ */
body.maintanace{
    background:#C4E6FD;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
    font-size:12px;
    color:#000;
    line-height:17px;
}
h1 a {
    background: none;
    color: #FEFEFE;
    display: block;
    height: 74px;
    margin: 20px 0 30px 62px;
    text-indent: -99999em;
    width: 318px;
     background: url("../img/logo.png") no-repeat left top;
}
a{
	color:#00AFEF;
}
div.maintanace-mode{
    background: url("../img/maintanace-mode.png") no-repeat right bottom #C4E6FD;
    margin: 0 auto;
    min-height: 466px;
    width:763px;
}
div.maintanace-inner-mode{
   background: url("../img/maintanace-bg.png") no-repeat scroll left top;
   height: 232px;
   padding: 40px 48px;
   width: 413px;
}
div.maintanace-inner-mode h2{
 color: #116FA7;
    font-size: 40px;
    font-weight: 700;
    line-height: 45px;
}
div.maintanace-inner-mode h2.maintenance-title{
   padding:25px 0 25px 0;
}
div.maintanace-inner-mode p{
    padding:2px 0;
}
p.try-info{
    font-weight:bold;
}
div.maintanace-mode form.normal div.input label{
	width:77px;
}	
div.maintanace-mode form.normal div.input,div.maintanace-mode form.normal{
	margin:0px;
}
div.maintanace-mode form.normal div.text input, div.maintanace-mode form.normal div.password input{
	margin:0px 0px 0px 100px;
	padding:5px;
	width:200px;
}
 div.maintanace-mode form.normal div.checkbox input {
	margin:0px 0px 0px 100px;
 }
div.maintanace-mode form.normal div.submit-block{
	padding:6px 0 0 107px;
}
div.maintanace-mode div.fromleft{
	margin:3px 0 0 106px;
}
div.maintanace-mode form.normal div.error-message {
    margin:-20px 0 0 320px;
 }
 /** unorder listing styles for openid */
.open-id-block {
    padding: 17px 0 0 0;
}
.open-id-block h5 {
	text-align: right;
	width: 154px;
	float:left;
	font-size:14px;
	padding: 0 0 10px;
}
ul.global-list {
	margin:0 0 7px;
}
ul.open-id-list {
	margin:0 0 0 7px;
}
ul.open-id-list li {
	padding: 0 0 0 4px;
	float:left;
}
ul.open-id-list li a {
	text-indent: -9999em;
	height: 16px;
	width: 16px;
	display:block;
}
ul.open-id-list li.face-book a {
	background: url(../img/common-sprite.png) no-repeat -3px -2972px;
}
ul.open-id-list li.face-book a:hover {
	background: url(../img/common-sprite.png) no-repeat -3px -2988px;
}
ul.open-id-list li.twiiter a {
	background: url(../img/common-sprite.png) no-repeat -3px -3300px;
}
ul.open-id-list li.twiiter a:hover {
	background: url(../img/common-sprite.png) no-repeat -3px -3316px;
}
ul.open-id-list li.yahoo a {
	background: url(../img/common-sprite.png) no-repeat -3px -3382px;
}
ul.open-id-list li.yahoo a:hover {
	background: url(../img/common-sprite.png) no-repeat -3px -3398px;
}
ul.open-id-list li.gmail a {
	background: url(../img/common-sprite.png) no-repeat -3px -3136px;
}
ul.open-id-list li.gmail a:hover {
	background: url(../img/common-sprite.png) no-repeat -3px -3152px;
}
ul.open-id-list li.open-id a {
	background: url(../img/common-sprite.png) no-repeat -3px -3218px;
}
ul.open-id-list li.open-id a:hover {
	background: url(../img/common-sprite.png) no-repeat -3px -3234px;
}
ul.open-id-list li.foure-sq a {
	background: url(../img/common-sprite.png) no-repeat -3px -3054px;
}
ul.open-id-list li.foure-sq a:hover {
	background: url(../img/common-sprite.png) no-repeat -3px -3070px;
}

/** form style */
form.normal div.input, form.normal div.submit {
    margin: 5px 10px 5px 0;
    padding: 5px 0;
}
form.normal div.required label {
    background: url("../img/common-sprite.png") no-repeat 4px -6498px;
    padding: 3px 12px 5px 0;
}
form.normal div.input label {
    color: #666666;
    font-size: 13px;
    padding: 5px 0;
    position: absolute;
    text-align: right;
    width: 165px;
}
form.normal div.select select, form.normal div.text input, form.normal div.textarea textarea, form.normal div.password input {
    border: 1px solid #CCCCCC;
    font-size: 1.1em;
    margin: 0 0 0 185px;
    padding: 4px 2px;
    width: 210px;
}
form.normal div.checkbox input {
    margin: 0 0 0 180px;
}
form.normal div.checkbox input, form.normal div.radio input {
    width: 16px;
}
form.normal div.checkbox label {
    width: 210px;
}
form.normal div.checkbox label, form.normal div.radio label {
    display: inline;
    margin: 0 0 0 5px;
    padding-right: 10px;
    position: static;
}
form.normal div.error input, form.normal div.error textarea, form.normal div.error select {
    background-color: #FFFFE1;
    border: 1px solid #FF0066;
}
form.normal div.error-message {
    background: url("../img/common-sprite.png") no-repeat 0 -8252px;
    color: #FF0066;
    margin: 5px 0 0 185px;
    padding: 0 0 0 20px;
}
form.normal div.submit, div.cancel-block, ul.votebg, form.normal div.disabled div.submit:hover {
    background: url("../img/common-sprite.png") no-repeat left -8308px;
    float: left;
    margin: 8px 3px 0 0;
    padding: 0 0 0 7px;
}
div.submit-block div.submit, div.submit-block div.cancel-block a{
    float: left;
    margin-right: 10px;
}
form.normal div.submit input, div.cancel-block a, ul.votebg li, form.normal div.disabled div.submit:hover input {
    background: url("../img/common-sprite.png") no-repeat right -8415px;
    color: #000000;
    display: block;
    float: left;
    font-weight: 700;
    height: 23px;
	border:none;
    padding: 7px 12px 0 5px;
	cursor: pointer;
}
form.normal div.submit input, form.normal div.disabled div.submit:hover input {
    height: 30px;
    margin: 0;
    padding: 5px 9px 10px 2px;
}
form.normal div.submit:hover, div.cancel-block:hover{
	background: url("../img/common-sprite.png") no-repeat left -8338px;
	height: 30px;
}
form.normal div.submit:hover input, div.cancel-block:hover a{
	background: url("../img/common-sprite.png") no-repeat right -8445px;
	color: #fff;
}
.or {
    margin: 0 0 0 102px;
}
/* Flash */
.flash-message-block {
	height:60px;
}
.message {
	height:32px;
	left:0;
	padding:19px 0 0 58px;
	top:0;
	z-index:10;
	position:fixed;
	overflow:hidden;
	width:100%;
	font-size:13px;
}
#errorMessage {
	background:#ffebf3;
	border:1px solid #f06;
}
#successMessage, .success {
	border:1px solid #6f0;
	background: url("../img/common-sprite.png") no-repeat 0 -4983px #EEFFFF;
}
#flashMessage {
	background: url("../img/common-sprite.png") no-repeat 0 -4983px #EEFFFF;
	border:1px solid #f60;
}
#errorMessage, #authMessage {
	background:#ffebf3 url("../img/common-sprite.png") no-repeat 0 -2545px;
}
#successMessage {
	background: url("../img/common-sprite.png") no-repeat 0 -4983px #EEFFFF;
}
#flashMessage {
	background: #ffe url("../img/common-sprite.png") no-repeat 0 -5343p;
}
/** Clearfix Hacks */
.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
.clearfix {
	display: inline-block;
	display: block;
}
* html .clearfix {
	height: 1%;
}
*+html .clearfix {
	display: inline-block;
}
